package com.student.education.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.student.education.annotation.ExcelColumn;
import com.student.education.util.PageHelperUtil;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 考试成绩表(ExamScore)实体类
 *
 * @author makejava
 * @since 2021-10-04 09:45:14
 */
@Data
public class ExamScoreQueryVo implements Serializable {

    /**
     * 登录人Id
     */
    private Integer userId;
    /**
     * 学生姓名
     */
    private String studentName;
    /**
     * 考试类型Id
     */
    private Integer examId;
    /**
     *分数小
     */
    private String scoreMin;
    /**
     *分数大
     */
    private String scoreMax;
    /**
     * 班级Id
     */
    private List<Integer> classId;
    /**
     * 学科Id
     */
    private List<Integer> subjectId;
    /**
     *  学期Id
     */
    private List<Integer> termId;

    /**
     *  日期开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date dateBegin;
    /**
     *  日期结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date dateEnd;

    private PageHelperUtil pageUtil;

    private Integer studentId;
}